package com.example.ymm.modules1.query.hl;

import java.io.Serializable;
import java.util.List;

import com.example.ymm.annotation.Query;

import lombok.Data;

//抽成待确认搜索条件
@Data
public class YwMoneyAffirmLogQueryCriteria implements Serializable {

    @Query
    String approveNo;
    @Query
    String orderNo;

    String orderNoLike;// 收款单号 like 查询

    String receiverUserName;// 接单人名称

    String receiverUserNo;// 接单人工号

    String typeLike;// 类型查询

    String receiverUserName0Like;// 接单人查询 前端

    String salesmanName0Like;//业务员查询 like

    String salesmanName0;//业务员查询 =

    String customerNoLike;//客户编号 like

    String customerNo;//客户编号 =


    String salesmanDeptName0Like;// 营销组查询

    Integer state0;// 审核状态

    String userNameLogin;// 用户名称,查询自己 接单，或 跟单 或 业务经理 或项目组的数据


    //付款事件区间查询
    String startTime;

    String endTime;

    String types;
    @Query(type=Query.Type.IN,propName = "type")
    List<String> typeIn;
    @Query
    String userId;//创建人

    String xiaoShouDingDanTIDLike;//销售单号 like 查询


    String orderNoIsNull;//查询排除

    @Query(type=Query.Type.IN,propName = "orderNo")
    List<String> orderNoIn;

    @Query
    String type;

    String orderType;//order by paytime asc 、desc

}
